通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"Linux" 试卷中 河北城建学院Linux试卷 中有题目如下:
第1题
设计一个shell程序计算n的阶乘。要求:
(1) 从命令行接收参数n;
(2) 在程序开始后立即判断n的合法性,即是否有参数,若有是否为正整数,若非法请给错误提示;
(3) 最后出计算的结果。
参考代码:
#!/bin/sh if [ $# -eq 0 ]; then echo -e "$0 no Params.\a\n"; exit 0; fi x=`echo $1 | awk '/[^[:digit:]]/ { print $0 } ' ` if [ "x$x" != "x" ] ; then echo -e "Input: $* error!\a"; exit 1; fi fact=1;tmp=1 while [ $tmp -le $1 ] do fact=$((fact*tmp));tmp=$((++tmp)); done echo "fact=$fact"
所属试卷:河北城建学院Linux试卷
若有以下程序(含static int i=0;的函数f
Python 语言中用来表示代码块所属关系的语法是(
设有定义:以下语句中执行效果与其他三个不同的是( )。
给定程序MODI1.C中函数fun的功能是:读入一个字
有以下程序:程序运行后的输出结果是( )。
有以下程序:程序的运行结果是( )。
设有定义:以下选项的四个表达式中与其他三个表达式的值不
编写程序,其功能为打印如下图所示图形。 * *** *
已知path =r'c:\test.html',那么表
若有定义语句:则表达式:a+(int)(b/3*(in
在C语言中,输入操作是由库函数____________
若有定义float[3][5],则a数组所含数组元素个
使用进程调度启动,指定30分钟后(或在2008年12月
在系统文档中找到关于print这个单词的所有说明?
假如当前系统是在 level 3 运行,怎样不重启系统
在MySQL中专门用于修改用户账号的语句是 _____
以下聚合函数求平均数的是
二叉树的第I层上最多含有结点数为( )
若有3个表的关系模式:学生表S(SNO,SNAME,S
某计算机系统中的磁盘有 300 个柱面,每个柱面有 1
和 共同构成系统的逻辑模型。
用户界面的 是用户界面设计最重要的也是最基本的目标
以下对数据结构的表述不恰当的一项为( )。
假设所有变量都为整型,表达式(a=2,b=5,a>b?
C语言表达式!(4>=6)&&(3<=7)的值是___
C语言本身没有输入输出语句。
有以下程序程序运行后输出结果是
甲乙丙丁四人在考虑周末要不要外出郊游。已知①如果周末下
地址总线的位数决定了CPU可直接寻址的内存空间大小,例
输入: 3 5输出:
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2