<body leftmargin=0 topmargin=0 οncοntextmenu='return false' οndragstart='return false' onselectstart ='return false' οnselect='document.selection.empty()' οncοpy='document.selection.empty()' onbeforecopy='return false' οnmοuseup='document.selection.empty()'><div style="display: flex;justify-content: center;align-items: center;"><div style="max-width: 80%">单元: 期末模拟考试01 生成时间: 2024-02-17 16:02<br>题目选取方式: 随机组卷 选取题目数量: 26<br>---------- 单项选择题 ----------<br><br><code>1. C01-01_main()函数 <b>满分 2</b><br>‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬以下叙述中正确的是( )。
<br>A. C程序的执行从程序中第一个函数开始。
<br>B. 可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行。
<br>C. C语言规定必须用main作为主函数名,程序从此开始执行,在此结束。
<br>D. main可以作为用户标识符,可以命名任意一个函数作为主函数。<br><b>答案:C语言规定必须用main作为主函数名,程序从此开始执行,在此结束。
</b> <br><br><br>2. C01-02_标识符 <b>满分 2</b><br>‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬以下为非法用户<span style = "position: absolute; opacity: 0; width: 0;">492496-1708156924163167 </span>标识符的是( )。<br>A. j2_KEY<br>B. Double<br>C. 4d_a<br>D. _8_<br><b>答案:4d_a</b> <br><br><br>3. C01-03_数据混合运算 <b>满分 2</b><br>‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬若有定义语句: int a=10; double b=3.14; ,则表达式 'A'+a+b 值的类型是( )。<br>A. char<br>B. int<br>C. float<br>D. double<br><b>答案:double</b> <br><br><br>4. C01-04_自增++运算 <b>满分 2</b><br>‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬如果int i=10,则printf(“%d”,-i++)的结果为 ( ),i 的值为( ) 。<br>A. -10 11<br>B. -10 10<br>C. -11 11<br>D. -11 10<br><b>答案:-10 11</b> <br><br><br>5. C02-01_运算符与表达式 <b>满分 2</b><br>‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬若有定义语句:int a=6;,则执行语句:a+= a-= a*a;后,a的值是( )。<br>A. 42<br>B. -30<br>C. 36<br>D. -60<br><b>答案:-60</b> <br><br><br>6. C02-02_逻辑表达式 <b>满分 2</b><br>‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬设a为整型变量,不能正确表达数<span style = "position: absolute; opacity: 0; width: 0;">492496-170815692416351 </span>学关系:12<a<17 的C语言表达式是( )。<br>A. 12<a<17<br>B. a==13 || a==14 || a==15 || a==16<br>C. a>12 && a <17<br>D. !(a<=12) && !(a>=17)<br><b>答案:12<a<17</b> <br><br><br>7. C03-01_分支结构_ if 语句 <b>满分 2</b><br>‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬<p><span style="color: #232323; font-family: 'Microsoft Yahei', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; background-color: #ffffff;" data-mce-style="color: #232323; font-family: 'Microsoft Yahei', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; background-color: #ffffff;">如下代码段的功<span style = "position: absolute; opacity: 0; width: 0;">492496-1708156924164506 </span>能是判断一个<strong>6</strong>位自然数<strong>个</strong>位和<strong>百</strong>位数字是否相同,在第 <strong>2</strong> 行的下划线处________应该填写的表达式是( )。</span></p><p><img src="https://python123.io/images/f5/fe/ad74d2f4c2ec2a0a97e9a873d02b.jpg" width="574" height="146" alt data-mce-src="https://python123.io/images/f5/fe/ad74d2f4c2ec2a0a97e9a873d02b.jpg"><br></p><br>A. <p><span style="color: #232323; font-family: 'Microsoft Yahei', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; background-color: #ffffff;" data-mce-style="color: #232323; font-family: 'Microsoft Yahei', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; background-color: #ffffff;">num %10 == num / 10 % 10</span></p><br>B. <p><span style="color: #232323; font-family: 'Microsoft Yahei', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; background-color: #ffffff;" data-mce-style="color: #232323; font-family: 'Microsoft Yahei', 'Helvetica Neue', Helvetica, Arial, sans-serif; f