2.实验1-基础知识

实验预习作业

1、单选题:
‌C语言提供的合法关键字是‌
选项:
A: swith
B: cher
C: Case
D: default
答案: 【 default

2、单选题:
​下列标识符组中,合法的用户标识符为​
选项:
A: 0123ssiped
B: del_wordsucc
C: list*jer
D: keep3hand
答案: 【 del_wordsucc

3、单选题:
‍已知字母A的ASCII码为十进制数65,且ch为字符型变量,执行语句‏‍ch = ‘A’+ ‘6’- ‘3’‏‍ch的值为‏
选项:
A: D
B: 不确定的值
C: B
D: C
答案: 【 D

4、单选题:
‍变量定义如下:‍‍int k = 7, x = 12;‍‍表达式()的运算结果为3.‍
选项:
A: x %= (k %= 5)
B: x %= (k - k %= 5)
C: x %= k - k % 5
D: (x%=k) - (k %= 5)
答案: 【 (x%=k) - (k %= 5)

5、单选题:
‏以下正确的叙述是‏
选项:
A: 在C程序中,每行只能写一条语句
B: 若变量a是float类型,C程序中允许赋值a=10;因此,a变成了整型。
C: 在C程序中,%只能用于整数运算。
D: 在C程序中,Aph与aph是相同的两个变量。
答案: 【 在C程序中,%只能用于整数运算。

6、填空题:
int k , n = 3;‌k = n++;‌则k的值为:‌‎‌
答案: 【 3

3.实验2基础结构设计

实验2预习测验

1、单选题:
阅读以下程序:‎‎‎‎‎main() ‎‎‎{ int x; ‎‎‎scanf(‎“‎%d‎”‎,&x); ‎‎‎if(x--<5) printf(‎“‎%d‎”‎,x); ‎‎‎else printf(‎“‎%d‎”‎,x++); ‎‎‎} ‎‍阅读以下程序:‎‍main() ‎‍{ ‎‍     int x;‎‍    scanf(“%d”,&x); ‎‍    if(x--<5) ‎‍        printf(“%d”,x); ‎‍    else ‎‍        printf(“%d”,x++); ‎‍} ‎程序运行后,如果从键盘上输人‎5‎,则输出结果是(‎‎)。‎‍程序运行后,如果从键盘上输人5,则输出结果是()。‎
选项:
A: 3
B: 4
C: 5
D: 6
答案: 【 4

2、单选题:
‎能表示x 为偶数的表达式是‎
选项:
A: x%2==0
B: x%2==1
C: x%2
D: x%2!=0
答案: 【 x%2==0

3、单选题:
​C 语言中,逻辑“真”等价于‏
选项:
A: 大于零的数
B: 大于零的整数
C: 非零的整数
D: 非零的数
答案: 【 非零的数

4、单选题:
‏C 语言的 switch 语句中,case 后‌
选项:
A: 只能为常量
B: 只能为常量或常量表达式
C: 可为常量及表达式或有确定值的变量及表达式
D: 可为任何量或表达式
答案: 【 只能为常量或常量表达式

5、单选题:
‏能正确表示“当x 的取值在[1,10]和[200,210]范围内为真,否则为 假”的表达式是( )​
选项:
A: (x>=1)&&(x<=10)&&(x>=200)&&(x<=210)
B: (x>=1)||(x<=10)||(x>=200)||(x<=210) 
C: (x>=1)&&(x<=10)||(x>=200)&&(x<=210) 
D: (x>=1)||(x<=10)&&(x>=200)||(x<=210) 
答案: 【 (x>=1)&&(x<=10)&&(x>=200)&&(x<=210)

6、单选题:
‏若w=1,x=2,y=3,z=4,则表达式w<x?w:y<z?y:z 的值是‌
选项:
A: 4
B: 3
C: 2
D: 1
答案: 【 1

7、单选题:
‍为了避免嵌套的if—else 语句的二义性,C 语言规定else 总是与( ) 组成配对关系。‏
选项:
A: 缩排位置相同的if
B: 在其之前未配对的if
C: 在其之前未配对的最近的if
D: 同一行上的if 
答案: 【 在其之前未配对的最近的if

8、填空题:
‍#include <stdio.h> ‍‍main() ‍‍{ ‍‍    int x; ‍‍    scanf("%d",&x); ‍‍    if(x>15)  ‍‍        printf("%d",x-5); ‍‍    if(x>10)  ‍‍        printf("%d",x); ‍‍    if(x>5)   ‍‍        printf("%d",x+5);‍‍}‍若程序运行时从键盘输入‍12<‍回车‍>‍,则输出结果为‍__________‍。‍‍若程序运行时从键盘输入12,则输出结果为__________。R

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注