因为我整理资料下载也要财富

自考"C语言程序设计"模拟试题十

一、单项选择题(共30分,每题1分)

1.下列不正确的转义字符是()

A.\\B.\'C.074D.\0

2.不是C语言提供的合法关键字是()

A.switchB.cherC.caseD.default

3.正确的标识符是()

A.aB.a等于2C.a.3D.a_3

4.下列字符中属于键盘符号的是()

A.\B.\nC.\tD.\b

5.下列数据中属于"字符串常量"的是()

A.ABCB."ABC"C.'ABC'D.'A'

6.char型常量在内存中存放的是()

A.ASCII码B.BCD码C.内码值D.十进制代码值

7.设a为5,执行下列语句后,b的值不为2的是()

A.b等于a/2B.b等于6-(——a)C.b等于a%2D.b等于a>,32:2

8.在以下一组运算符中,优先级最高的运算符是()

A.<,等于B.等于C.%D.&,&,

9.设整型变量i的值为3,则计算表达式i——i后表达式的值是()

A.0B.1C.2D.表达式出错

10.设整型变量a,b,c均为2,表达式a+++b+++c++的结果是()

A.6B.9C.8D.表达式出错

11.若已定义x和y为double类型,则表达式x等于1,y等于x+3/2的值是()

A.1B.2C.2.0D.2.5

12.设a等于1,b等于2,c等于3,d等于4,则表达式:a<,ba:c<,da:d的结果是()

A.4B.3C.2D.1

13.设a为整型变量,不能正确表达数学关系:10<,a<,15的C语言表达式是()

A.10<,a<,15B.a等于等于11||a等于等于12||a等于等于13||a等于等于14

C.a>,10&,&,a<,15D.!(a<,等于10)&,&,!(a>,等于15)

14.若有以下定义:chara,intb,floatc,doubled,则表达式a*b+d-c值的类型为()

A.floatB.intC.charD.double

15.表达式"10!等于9"的值是()

A.trueB.非零值C.0D.1

16.循环语句for(x等于0,y等于0,(y!等于123)||(x<,4),x++),的循环执行()

A.无限次B.不确定次C.4次D.3次

17.在C语言中,下列说法中正确的是()

A.不能使用"dowhile"的循环

B."dowhile"的循环必须使用break语句退出循环

C."dowhile"的循环中,当条件为非0时将结束循环

D."dowhile"的循环中,当条件为0时将结束循环.

18.设a,b为字符型变量,执行scanf("a等于%c,b等于%c",&,a,&,b)后使a为'A',b为'B',从键盘上的正确输入是()

A.'A''B'B.'A','B'C.A等于A,B等于BD.a等于A,b等于B

19.设i,j,k均为int型变量,执行完下面的for循环后,k的值为()


for(i等于0,j等于10,i<,等于j,i++,j——)k等于i+j,

A.10B.9C.8D.7

20.设有定义:chars[12]等于{"string"},则printf("%d\n",strlen(s)),的输出是()

A.6B.7C.11D.12

21.合法的数组定义是()

A.inta[]等于{"string"},B.inta[5]等于{0,1,2,3,4,5},

C.chara等于{"string"},D.chara[]等于{0,1,2,3,4,5}

22.函数调用strcat(strcpy(str1,str2),str3)的功能是()

A.将字符串str2复制到字符串str1中后再将字符串str3连接到字符串str1之后

B.将字符串str1复制到字符串str2中后再连接到字符串str3之后

C.将字符串str1复制到字符串str2中后再复制到字符串str3之后

D.将字符串str2连接到字符串str1中后再将字符串str1复制到字符串str3中

23.设有如下定义,则正确的叙述为()

charx[]等于{"abcdefg"},

chary[]等于{'a','b','c','d','e','f','g'},

A.数组x和数组y等价

B.数组x和数组y的长度相同

C.数组x的长度大于数组y的长度

D.数组x的长度小于数组y的长度

24.设有单精度变量f,其值为13.8.执行语句"n等于((int)f)%3,"后,n的值是()

A.4B.1C.4.333333D.4.6

25.执行语句"f等于(3.0,4.0,5.0),(2.0,1.0,0.0),"后,单精度变量f的值是()

A.3.0B.5.0C.2.0D.0.0

26.设a,b均为整型变量,下列表达式中不是赋值表达式的是()

A.a等于3,4,5B.a等于3*2C.a等于a&,&,bD.a等于b等于4

27.表达式"1(03:2):(101:0)"的值为()

A.3B.2C.1D.0

28.sizeof(double)的结果值是()

A.8B.4C.2D.出错

29.指出下面正确的输入语句是()

A.scanf("a等于b等于%d",&,a,&,b),B.scanf("a等于%d,b等于%f",&,m,&,f),

C.scanf("%3c",c),D.scanf("%5.2f,&,f),

30.若有以下定义和语句,且0<,等于i<,5,则()是对数组元素地址的正确表示

inta[]等于{1,2,3,4,5},*p,i,

p等于a,

A.&,(a+i)B.&,pC.a++D.&,p[i]

二、填空(20分,每空1分)

1.在内存中存储"A"要占用()个字节,存储'A'要占用()字节.

2.符号常量的定义方法是().

3.能表述"20<,x<,30或x<,-100"的C语言表达式是().

4.结构化程序设计方法规定程序或程序段的结构有三种:顺序结构,()和().

5.C语言共提供了三种用于实现循环结构的流程控制语句,它们是(),()和().

6.若在程序中用到"putchar",应在程序开头写上包含命令(),若在程序中用到"strlen()"函数时,应在程序开头写上包含命令().

7.设有定义语句"staticinta[3][4]等于{{1},{2},{3}}",则a[1][1]值为(),a[2][1]的值为().

8."*"称为()运算符,"&,"称为()运算符.

9.赋值表达式和赋值语句的区别在于有无()号.

10.用{}把一些语句括起来称为()语句

11.设a等于12,b等于24,c等于36,对于"scanf("a等于%d,b等于%d,c等于%d",&,a,&,b,&,c),",输入形式应为()

12.表达式"sqrt(s*(s-a)*(s-b)*(s-c)),"对应的数学式子为()

13.C语言编绎系统在判断一个量是否为"真"时,以0代表"假",以()代表"真"

三、读程序(30分)

1.main()

{inta等于10,b等于4,c等于3,

if(a<,b)a等于b,

if(a<,c)a等于c,

printf("%d,%d,%d",a,b,c),}

2.main()

{inty等于9,

for(,y>,0,y——)

if(y%3等于等于0){printf("%d",——y),continue,}

3.main()

{intx,y,

for(y等于1,x等于1,y<,等于50,y++)

{if(x>,等于10)break,

if(x%2等于等于1){x+等于5,continue,}

x-等于3,}

printf("%d",y),}

4.main()

{staticinta[][3]等于{9,7,5,3,1,2,4,6,8},

inti,j,s1等于0,s2等于0,i,j,s1等于0,s2等于0,

for(i等于0,i<,3,i++)

for(j等于0,j<,3,j++)

{if(i等于等于j)s1等于s1+a[i][j],

if(i&# 43;j等于等于2)s2等于s2+a[i][j],

}

printf("%d\n%d\n",s1,s2),}

5.main()

{staticchara[]等于{'*','*','*','*','*'},

inti,j,k,

for(i等于0,i<,5,i++)

{printf("\n"),

for(j等于0,j<,i,j++)printf("%c",''),

for(k等于0,k<,5,k++)printf("%c",a[k]),}}

6.intfac(intn)

{staticintf等于1,

f等于f*n,return(f),}

main()

{inti,

for(i等于1,i<,等于5,i++)

printf("%d!等于%d\n",i,fac(i)),}

四、编写程序(20分)

1.编一个程序,输入X的值,按下列公式计算并输出Y的值

2.编程序按下列公式计算e的值(精度为1e-6)

e等于1+1/1!+1/2!+1/3!+等1/n!

gdzk123.下载

考试必看:自考一次通过的秘诀!

本资料由广东自考网收集整理,更多自考资料请登录gdzk123.下载

再长的路,一步步也能走完,再短的路,不迈开双脚也无法到达.5页(共5页)

类似论文

因为我整理资料下载也要财富

自考"C语言程序设计"模拟试题十 一,单项选择题(共30分,每题1分) 1 下列不正确的转义字符是( ) A \ 。
更新日期:2024-4-6 浏览量:11615 点赞量:4010

点击资料下载,西南财经大学

西南财经学 20职员读硕专业学 简 211 工程重点建设大学之一 西南财经大学 2016年继续招收在职攻读法律硕士( J M )专。
更新日期:2024-4-21 浏览量:57419 点赞量:13226

两种另类需求的资料下载法

如何从异地不同局域网内的朋友的电脑中挑选下载其共享的文件?网络上的收费或免费电子书如何快速。
更新日期:2024-9-18 浏览量:118493 点赞量:25621

文资料下载2023年,中区会文发表

毕业设计(论文)外文资料翻译学院:机械工程学院专业班级:机械电子工程机电091学生姓名:学号:指导教师:外文出处:(外。
更新日期:2024-4-5 浏览量:11836 点赞量:4155